package tools

import (
	"encoding/json"
	"os"
)

// PAGELIMIT 常量
const PAGELIMIT = 20

// IsExists 判断当前path是否存在的工具方法
func IsExists(path string) (bool, error) {
	_, err := os.Stat(path)
	if err == nil {
		return true, nil
	}
	if os.IsNotExist(err) {
		return false, nil
	}
	return false, err
}

// JSONToEntity json格式数据转换为实体对象
func JSONToEntity(data []byte, object interface{}) error {
	if len(data) <= 0 {
		return nil
	}
	return json.Unmarshal(data, object)
}

// PutParamToMap 向Map中存放数据
func PutParamToMap(mapp map[string]interface{}, key string, value interface{}) map[string]interface{} {
	mapp[key] = value
	return mapp
}

// MD5 加密
func MD5(password string) string {
	return password
}
